草庐IT

objective-c - UITableViewController 和 UITextField 键盘

全部标签

objective-c - 自定义 iOS Twitter 身份验证页面?

我正在制作一个移动应用程序,用户可以将他们的Twitter帐户连接到该应用程序。我只是有点好奇最好的方法是什么。现在,我希望能够制作自己的自定义页面(无需使用UIWebView)。这可能吗?如果如何,那么?谢谢。 最佳答案 据我了解,您不希望将用户重定向到Twitter的OAuth授权网页。您可以改用xAuth,但是您必须向Twitter发送一封电子邮件,说明您想要这个,并且他们不会允许xAuth用于您的应用程序,直到它处于非常晚的开发状态(当您的应用程序几乎完成时)。您可以在Twitterdevelopmentdocumentat

objective-c - 隐藏 UIImagePickerControllerSourceTypceCamera 工具栏,但特定按钮?

为了在我的UIImagePickerControllerSourceTypeCamera中制作我的自定义工具栏,我必须像这样关闭相机控件:pickerOne.showsCameraControls=YES;我想在UIImagePickerController上显示缩放、闪光灯、切换相机和聚焦,但我想创建自定义View。添加我的自定义View时,它仅在我关闭cameraControls时才会显示。有什么方法可以不隐藏相机控件并制作我的自定义View吗?或者我必须手动添加这些按钮吗? 最佳答案 我相信除了在您的自定义View(覆盖)中实

iphone - UITextField 跳转到上一个

我的View中有两个UITextField,让用户以1234AA格式输入邮政编码UITextField1:用于带数字键盘的数字部分UITextField2:用于字母(常规键盘)当用户输入四位数字时,我能够自动跳转到第二个文本字段。我为此定制了这个方法:-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string现在我的问题是,当用户按下删除键而文本字段2为空时,有没有一种方法可以自动从文本字段2跳回到文本字段1

objective-c - Objective-C : App getting Memory Warning Level 2 and exits shortly after

我的应用程序从服务器抓取照片图像并将它们存储在一个数组中,该数组最终将显示在UITableViewController中。我在一个单元格中显示2个图像(768x768像素和100X100像素)。启动时,该应用程序将加载10个包含图像的单元格,用户可以使用“加载更多”按钮选择加载接下来的10张照片。通常在15-20次“加载更多”点击后,我会收到一条内存警告级别=2的消息,我的应用程序将终止。是不是显示的图片太多了?我该如何解决这个问题? 最佳答案 查看我最近的SO问题/答案。我认为这可能会有很大帮助。我使用了一个名为PNGCrush的

objective-c - 在苹果示例代码中释放 View Controller

这里http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/TabBarControllers/TabBarControllers.htmllist4.1-(void)applicationDidFinishLaunching:(UIApplication*)application{tabBarController=[[UITabBarControlleralloc]init];MyViewController*vc1=[[MyViewControlleralloc]ini

objective-c - 如何将不同的 UIGestureRecognizer(s) 附加到同一 UITextView 的*不同*部分

我想将不同的UIGestureRecognizer(s)附加到文本不同部分的同一个UITextView。例如,“我很棒,你也很棒”,当用户点击“我很棒”时,应用会执行某些操作,而当用户点击“你也很棒”时,应用会执行其他操作。这有可能吗?(注意:将它们分成2个字符串不是解决方案,因为它可以环绕)谢谢! 最佳答案 我想到了几个解决方案:如果您使用UILabel来显示字符串,您可以在标签上启用用户交互并为每个标签添加单独的手势识别器。或者,您可以有一个手势识别器,并在处理手势的方法中找出触摸的位置(如果它是点击手势识别器,您可以使用loc

objective-c - Objective-C : Simplest way of implementing multiple actions in a paragraph of text (like comments)

我一直在尝试在我的应用程序(UItableView)中实现评论引擎,但一直面临挑战1)如何在表格单元格中添加“用户名”+“评论文本”格式的评论,用户可以点击用户名并显示相应的用户个人资料。评论文本将只是单元格中的静态数据2)如何动态计算所有评论的高度,最终确定整个单元格的高度?我看到Instagram的评论引擎就是我的想法(见下文)谁能建议我如何实现像Instagram这样的评论引擎?我试图子类化UIControl并添加UILabel(作为它的属性)。但这种方法似乎有点困惑和不灵活。因此,我们将不胜感激任何对此的建议。 最佳答案 如

iphone - 是否可以在 Objective-C 中重定向系统 API?

由于某些原因,我不得不保留原始代码而不做任何修改,而是尝试将系统API重定向到我的代码中,然后再回调到原始代码。例如,我想在[NSStringstringWithFormat:]中做更多的事情。现在我尝试使用methodswizzling。但是似乎NSString在main运行时没有加载,我将swizzling方法移动到MyAppDelegate。之后class_getInstanceMethod([NSStringclass],@selector(stringWithFormat:))不为零。但是,swizzling方法仍然无效,因为class_getInstanceMethod([

objective-c - 如何将存储为 NSData 的 PDF 转换为 CGPDFPageRef?

请看下面的代码:NSString*pdfPath=[documentsDirectorystringByAppendingPathComponent:@"test.pdf"];NSData*myData=[NSDatadataWithContentsOfFile:pdfPath];如何将myData转换为CGPDFPageRef? 最佳答案 为什么不使用CGPDFDocumentCreateWithURL? 关于objective-c-如何将存储为NSData的PDF转换为CGPDFPa

objective-c - 顶部带有 uitextfield 的 UIkeyboard 弹出窗口(包括图片)

我正在尝试实现这种类型的效果,即按下一个barbutton并弹出uikeyboard并在它的正上方带来一个uitextfield。请参阅所附图片。有人可以指出我如何做到这一点吗?谢谢。 最佳答案 使用UIToolbar或UIActionSheet将文本字段设置为键盘的inputAccessoryView。UIToolbar*keyboardDoneButtonView=[[UIToolbaralloc]init];keyboardDoneButtonView.barStyle=UIBarStyleBlack;keyboardDone